const my_obj={
    // 验证数据的正确性
    check_data:{
        user(user){
            if(!/^[a-zA-Z0-9_]{6,16}$/.test(user)){
                return "用户名是6-16位大小写字母，数字，下划线的组合"
            }
        },
        password(password){
            if(!/^.{6,16}$/.test(password)){
                return "密码是6-16位字符的组合"
            }
        },
        name(name){
            if(!/^.{2,16}$/.test(name)){
                return "姓名为2-16个字符"
            }
        },
        age(age){
            if(!/^\d{1,3}$/.test(age)){
                return "年龄为3个数字"
            }
        },
        birthday(birthday){
            if(/\S/.test(birthday) && !/^\d{4}[/-]\d{1,2}[/-]\d{1,2}$/.test(birthday)){
                return "出生年日的格式类似为：2000-08-13"
            }
        },
        card_id(card_id){
            if(!/^.{15}$|^.{18}$/.test(card_id)){
                return "请输入15位或者18位身份证号"
            }
        },
        phone(phone){
            if(!/^1\d{10}$/.test(phone)){
                return "请输入正确的手机号码"
            }
        },
        last_time(last_time){
            if(/\S/.test(last_time) && !/^\d{4}[/-]\d{1,2}[/-]\d{1,2}$/.test(last_time)){
                return "最近看病时间的格式类似为：2020-08-13"
            }
        },
        gender(gender){
            if(!/^[男女]$/.test(gender)){
                return "请输入正确的性别,男 或者 女"
            }
        },
        treat_time(treat_time){
            if(/\S/.test(treat_time) && !/^\d{4}[/-]\d{1,2}[/-]\d{1,2}$/.test(treat_time)){
                return "病历的时间格式类似为：2020-08-13"
            }
        }
    },
    deepClone:function deepClone(obj) {
        let objClone = Array.isArray(obj) ? [] : {};
        if (obj && typeof obj === 'object') {
            for (let key in obj) {
                if (obj[key] && typeof obj[key] === 'object') {
                    objClone[key] = deepClone(obj[key]);
                } else {
                    objClone[key] = obj[key]
                }
            }
        }
        return objClone;
    },
    getAge:function getAge(birthday,today){
        today = today || new Date().toLocaleDateString();
        birthday = birthday
        // 除去整百年不被400整除的情况，一般四年会润一次年，多一天，所以平均每年加了1/4天
        let age =Math.floor((Date.parse(today)-Date.parse(birthday))/(1000*60*60*24*365+1000*60*60*24/4))
        // console.log("当前日期："+today );
        // console.log("出生年月："+birthday );
        // console.log("年龄："+age );
        return age
    }
    ,
    json_transform:function json_transform(args){
        let str=args
        
    }
}

export default my_obj